package com.yds.ydsdatasetbackend.model.dto.file.train;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 文件训练创建
 */
@Data
public class FileTrainAddRequest implements Serializable {

    /**
     * 训练模型
     */
    private String model;

    /**
     * 训练占比（单位百分比）
     */
    private Long trainRate;

    /**
     * 是否数据洗牌
     */
    private Integer isRefresh;

    /**
     * 训练简介，用于描述训练模型的用途
     */
    private String introduction;

    /**
     * 筛选特征，列号JSON数组
     */
    private List<Long> selectFeatures;

    /**
     * 筛选目标，列号JSON数组
     */
    private List<Long> selectTargets;

    /**
     * 文件Id
     */
    private Long fileId;


    
    private static final long serialVersionUID = 1L;
}